• word of the day

    lagerstroemia indica

    lagerstroemia indica - Dictionary definition and meaning for word lagerstroemia indica

    Definition
    (noun) ornamental shrub from eastern India commonly planted in the southern United States
Download our Mobile App Today
Receive our word of the day
on Whatsapp